deep thinker - English Synonyms Dictionary